package com.work.cos.service.interfc;

import java.util.Map;

public interface ISendSMSService {
	
	/**
	 * 发送短信服务
	 * 
	 * @param phone
	 *            手机号
	 * @return
	 */
	boolean sendVerCodeByPhone(Long phone);
	
	/**
	 * 查询验证码
	 * @param pars
	 * @return
	 */
	String findMobileMessage(Map<String, Object> pars);
	
	/**
	 * 查询验证数量
	 * @param pars
	 * @return
	 */
	int getMobileMessageCount(Map<String, Object> pars);
	
	/**
	 * 验证码失效
	 * @param pars
	 * @return
	 */
	boolean getMobileMessageStatus(Map<String, Object> pars);
	
	/**
	 * 获取号码是否存在
	 * @param pars
	 * @return
	 */
	boolean getMemberMobileIsExist(Long phone);
	
	/**
	 * 获取验证码
	 * @param pars
	 * @return
	 */
	Map<String, Object> sendVerCode(Long phone);
	
	/**
	 * 
	 * @param mobile
	 *            手机号
	 * @param content
	 *            信息内容
	 * @return
	 */
	Map<String, Object>  sendAioMessage(String mobile, String content);
	
}
